package zero.tech.games.gate.service.api;

import java.util.List;

import zero.tech.core.data.Resp;
import zero.tech.games.entity.log.LogGoldChange;
import zero.tech.games.entity.log.LogTrade;

public interface ITradeService {

	Resp trade(int club_id, int father_uid, int uid, long gold, int type);

	Resp frozenPersonGold(int club_id, int father_uid, int uid,long gold);

	Resp operateBaoxiangui(int club_id, Integer uid, long gold, int type);

	Resp mailAddPersonGold(int club_id, int uid, Long mail_club_tea);

	Resp kickClubAddTeaToFather(int club_id,int uid, int father_uid, List<LogGoldChange> logGoldChanges, List<LogTrade> logTrades);

	Resp cancleFrozenPersonGold(int club_id, Integer uid, int uid2, long gold);

	Resp getExtensionReward(int club_id, int uid, long gold);

}
